批量修改自制/第三方mp3等音频文件的音频信息(艺术家,专辑,类型,标题,流派)以帮助音频软件对音频分类

一、背景

我们手机电脑上除了存放音乐等音频文件之外,还可能存放一些英语听力音频、老师知识点讲解音频、会议记录音频等,这些第三方或者自制的音频文件一般是没有艺术家,专辑,类型,标题,流派等音频信息的,而当我们把这些第三方或者自制的音频文件导入到手机里时,因为这些音频文件没有艺术家,专辑,类型等音频信息,那么音乐播放软件就无法为他们分类,导致我们在几千个音频文件中难以寻找到我们所需要的音频文件。

例如,下方便是博主在手机上存放的一些英语听力、词汇发音的音频文件,将近有600个音频。

在这里插入图片描述
但是因为这些音频文件是第三方音频文件,没有艺术家,专辑,类型等音频信息,导致博主无法在手机的音乐播放器中准确地找到需要的音频,因此本博文就是讲解如何批量修改自制/第三方mp3等音频文件的音频信息。
在这里插入图片描述

二、解决方案

1.下载并安装批量修改音频文件属性的软件——Mp3tag

批量修改音频文件属性的软件——Mp3tag的官方下载网址下载该软件。
在这里插入图片描述

2.拖动音频导入Mp3tag并修改音频信息

在这里插入图片描述

3.查看修改信息后的音频

在这里插入图片描述
当我们修改完音频的艺术家,专辑,类型等信息再导入手机后,这些音频文件便可轻松查找。
在这里插入图片描述

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
功能强大且易于使用的标签软件,可让您分类和管理 Ogg Vorbis,MP3,FLAC,Speex,Musepack,Windows Media,WavPack 和 Monkey Audio 文件。MetatOGGer 是一款功能全面的软件应用程序,旨在管理您的音乐收藏,包括标记,重命名和组织 OGG 和 MP3 格式的音轨。它主要针对具有此类应用程序背景的用户。 音频文件标签编辑器 Metatogger 中文版 音频文件标签编辑器 Metatogger 中文版 Metatogger 允许您更正或完成音频文件的标签。为此,它具有允许更正或完成音频文件标签的功能: 批量编辑标签,并支持多个标签(具有多个值的单个标签)和包含换行符的标签; 使用C#脚本自动执行所有类型的处理:替换字符,更改标签大小写等; 从文件名或路径获取标签; 根据标签的值重命名,复制(物理或符号)或移动音频文件; 根据标签的值对文件夹中的音频文件进行分类(复制,移动,符号链接); 在包含250万张光盘的本地数据库中搜索要标记的音频文件,其数据来自在线百科全书 MusicBrainz,以自动提取包括曲目号在内的信息; 在 archive.org 上搜索光盘封面,然后将它们添加为标签或将其复制到存储音频文件的文件夹中; 使用 Acoustid 技术分析其声学指纹后,自动找到歌手的姓名和歌曲名称; 使用 Acoustid 声学指纹识别技术来识别可能重复的音频文件,即使它们并非严格相同(编码参数,文件格式等); 快速删除不良标签。 该实用程序的界面干净直观。通过使用文件浏览器,文件夹视图或“拖放”方法,可以将音频轨道导入工作空间。您可以根据需要添加任意数量的项目。 对于列表中的每首歌曲,您都可以查看艺术家标题,日期,专辑流派和曲目号,也可以通过单击任意字段来编辑它们。 MetatOGGer 的一项重要功能使您可以应用量身定制的标签,而您所要做的就是写下名称和值。 此外,您可以查看文件的音频属性(例如,编解码器,持续时间,比特率,通道模式,采样率),添加封面(嵌入式和外部)以及使用 IronPython 脚本编辑标签(例如,转换为大写字母,修剪空白) ,将首字母大写)。 MetatOGGer 的其他功能使您可以从声学指纹中获取标签,下载歌词,复制封面,查找重复文件,播放曲目并将标签导入为关键字。还可以删除所需的任何标签(例如,常见,不常见,嵌入的图片)并创建包含或排除列表,从文件名称或路径中获取标签,以及根据文件的标签对文件进行重命名和排序等。 。 MetatOGGer 提供多语言支持,可让您自定义快速访问工具栏和跟踪列,并使您可以将所有设置恢复为其出厂值。它具有良好的响应时间,并使用了中度到大量的 CPU 和系统内存。 在整个评估过程中,我们没有遇到任何问题。如您所见,MetatOGGer 捆绑了许多与音频标记有关的选项和配置设置,在此领域中,作为功能强大的应用程序绝对值得考虑。
### 回答1: Qt提供了QAudioFormat、QAudioDeviceInfo和QAudioDecoder等类,可以用来获取音频文件信息。 QAudioFormat类包含音频格式的各种参数,如采样率、通道数、采样位数等。通过QAudioDecoder类的setSourceFilename()函数设置音频文件名,然后调用QAudioDecoder的audioFormat()函数即可获取音频文件的格式信息。 QAudioDeviceInfo类可以用来查询系统中可用的音频设备信息,包括输入输出设备、支持的音频格式等。可以使用QAudioDeviceInfo::availableDevices()函数获取系统中所有可用的音频设备列表。 最后,使用QAudioDecoder的audioBufferAvailable()信号和read()函数可以逐一读取音频文件中的数据,并获取音频流的信息,如每帧采样数、时间戳等。通过获取音频流的信息可以实现音频播放和编辑等常见功能。 综上所述,Qt提供了丰富的音频处理类和函数,通过这些类和函数可以方便地获取音频文件信息,开发各种音频应用程序。 ### 回答2: Qt是一个跨平台的GUI应用程序开发框架,也可以用于处理音频文件和获取音频文件信息。Qt提供了一个名为QMediaMetaData的类,可以使用它来获取音频文件的元数据。 在Qt中,可以通过QMediaPlayer类来打开音频文件,并使用QMediaMetaData类来获取音频文件信息。以下是一个获取音频文件信息的示例程序: ```c++ #include <QtMultimedia> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); // 打开音频文件 QMediaPlayer player; player.setMedia(QUrl::fromLocalFile("test.mp3")); player.play(); // 获取音频文件元数据 QMediaMetaData metaData = player.metaData(); qDebug() << "Title:" << metaData.value(QMediaMetaData::Title).toString(); qDebug() << "Artist:" << metaData.value(QMediaMetaData::Author).toString(); qDebug() << "Album:" << metaData.value(QMediaMetaData::AlbumTitle).toString(); qDebug() << "Year:" << metaData.value(QMediaMetaData::Year).toInt(); qDebug() << "Duration:" << metaData.value(QMediaMetaData::Duration).toInt() / 1000 << "seconds"; return app.exec(); } ``` 在上述代码中,我们使用QMediaPlayer类打开名为test.mp3音频文件。然后,我们使用QMediaMetaData类获取音频文件的元数据信息,如标题艺术家专辑名、发布年份和持续时间等。最后,我们将这些信息输出到控制台中。 需要注意的是,在使用QMediaPlayer类获取音频文件元数据之前,必须先打开音频文件并开始播放。否则,元数据信息将无法获取。 总之,使用Qt框架获取音频文件信息非常简单,只需使用QMediaPlayer类打开音频文件,然后使用QMediaMetaData类获取元数据信息即可。 ### 回答3: Qt是一款功能强大的跨平台应用程序开发框架,可以轻松地获取音频文件信息,包括文件名、格式、时长、比特率等。开发者可以使用Qt中的多媒体模块来获取音频文件信息。 首先,开发者需要加载音频文件。可以使用Qt中的QMediaPlayer类或QAudioDecoder类来打开音频文件。然后使用QMediaMetaData类来获取音频文件的元数据, 包括作者、专辑、音轨、流派标题信息。 例如,以下代码演示了如何加载MP3文件,并从元数据中获取标题和比特率: ```C++ QMediaPlayer mediaPlayer; mediaPlayer.setMedia(QUrl::fromLocalFile("example.mp3")); QString title = mediaPlayer.metaData("Title").toString(); qint64 bitrate = mediaPlayer.metaData("Bitrate").toLongLong(); ``` 另外,如果想获取音频文件的时长,可以使用QMediaPlayer类中的duration()函数。例如: ```C++ qint64 duration = mediaPlayer.duration(); ``` 总之,Qt提供了丰富的功能来获取音频文件信息,开发者可以根据自己的需求选择适合的类库和方法来实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐李同学(李俊德-大连理工大学)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值